#ifndef __lms8001_pnlChannel_view__
#define __lms8001_pnlChannel_view__

#include "ILMS8001Tab.h"

class lms8001_pnlChannel_view : public ILMS8001Tab
{
  public:
    lms8001_pnlChannel_view(wxWindow* parent,
        wxWindowID id = wxID_ANY,
        const wxPoint& pos = wxDefaultPosition,
        const wxSize& size = wxDefaultSize,
        long style = wxTAB_TRAVERSAL);

    void OnClick_chkCHx_PA_PD0(wxCommandEvent& event);
    void OnClick_chkCHx_PA_BYPASS0(wxCommandEvent& event);

  protected:
    enum { ID_CHx_PA_ILIN2X = 2048, ID_RP_CALIB_BIAS };

    wxNotebook* ID_NOTEBOOK_CHANNEL;
    wxPanel* ID_PANEL_CHANNEL;
    wxCheckBox* chkCHx_PA_ILIN2X;
    wxStaticText* m_staticText4311;
    wxSpinCtrl* cmbCHx_PA_ICT_LIN;
    wxStaticText* m_staticText43111;
    wxSpinCtrl* cmbCHx_PA_ICT_MAIN;
    wxNotebook* ID_NOTEBOOK_CH_PROGRAM;
    wxPanel* ID_PANEL_CH_P0;
    wxPanel* pnlChannel;
    wxCheckBox* chkCHx_LNA_PD0;
    wxCheckBox* chkCHx_MIXB_LOBUFF_PD0;
    wxCheckBox* chkCHx_MIXA_LOBUFF_PD0;
    wxCheckBox* chkCHx_PA_R50_EN0;
    wxCheckBox* chkCHx_PA_BYPASS0;
    wxCheckBox* chkCHx_PA_PD0;
    wxStaticText* m_staticText431111;
    wxSpinCtrl* cmbCHx_LNA_ICT_LIN0;
    wxStaticText* m_staticText4311111;
    wxSpinCtrl* cmbCHx_LNA_ICT_MAIN0;
    wxStaticText* m_staticText43111111;
    wxSpinCtrl* cmbCHx_LNA_CGSCTRL0;
    wxStaticText* m_staticText431111111;
    wxSpinCtrl* cmbCHx_LNA_GCTRL0;
    wxStaticText* m_staticText4311111111;
    wxSpinCtrl* cmbCHx_PA_LIN_LOSS0;
    wxStaticText* m_staticText43111111111;
    wxSpinCtrl* cmbCHx_PA_MAIN_LOSS0;
    wxPanel* ID_PANEL_CH_P1;
    wxPanel* pnlChannel1;
    wxCheckBox* chkCHx_LNA_PD1;
    wxCheckBox* chkCHx_MIXB_LOBUFF_PD1;
    wxCheckBox* chkCHx_MIXA_LOBUFF_PD1;
    wxCheckBox* chkCHx_PA_R50_EN1;
    wxCheckBox* chkCHx_PA_BYPASS1;
    wxCheckBox* chkCHx_PA_PD1;
    wxStaticText* m_staticText4311112;
    wxSpinCtrl* cmbCHx_LNA_ICT_LIN1;
    wxStaticText* m_staticText43111112;
    wxSpinCtrl* cmbCHx_LNA_ICT_MAIN1;
    wxStaticText* m_staticText431111112;
    wxSpinCtrl* cmbCHx_LNA_CGSCTRL1;
    wxStaticText* m_staticText4311111112;
    wxSpinCtrl* cmbCHx_LNA_GCTRL1;
    wxStaticText* m_staticText43111111112;
    wxSpinCtrl* cmbCHx_PA_LIN_LOSS1;
    wxStaticText* m_staticText431111111111;
    wxSpinCtrl* cmbCHx_PA_MAIN_LOSS1;
    wxPanel* ID_PANEL_CH_P2;
    wxPanel* pnlChannel11;
    wxCheckBox* chkCHx_LNA_PD2;
    wxCheckBox* chkCHx_MIXB_LOBUFF_PD2;
    wxCheckBox* chkCHx_MIXA_LOBUFF_PD2;
    wxCheckBox* chkCHx_PA_R50_EN2;
    wxCheckBox* chkCHx_PA_BYPASS2;
    wxCheckBox* chkCHx_PA_PD2;
    wxStaticText* m_staticText43111121;
    wxSpinCtrl* cmbCHx_LNA_ICT_LIN2;
    wxStaticText* m_staticText431111121;
    wxSpinCtrl* cmbCHx_LNA_ICT_MAIN2;
    wxStaticText* m_staticText4311111121;
    wxSpinCtrl* cmbCHx_LNA_CGSCTRL2;
    wxStaticText* m_staticText43111111121;
    wxSpinCtrl* cmbCHx_LNA_GCTRL2;
    wxStaticText* m_staticText431111111121;
    wxSpinCtrl* cmbCHx_PA_LIN_LOSS2;
    wxStaticText* m_staticText4311111111111;
    wxSpinCtrl* cmbCHx_PA_MAIN_LOSS2;
    wxPanel* ID_PANEL_CH_P3;
    wxPanel* pnlChannel111;
    wxCheckBox* chkCHx_LNA_PD3;
    wxCheckBox* chkCHx_MIXB_LOBUFF_PD3;
    wxCheckBox* chkCHx_MIXA_LOBUFF_PD3;
    wxCheckBox* chkCHx_PA_R50_EN3;
    wxCheckBox* chkCHx_PA_BYPASS3;
    wxCheckBox* chkCHx_PA_PD3;
    wxStaticText* m_staticText431111211;
    wxSpinCtrl* cmbCHx_LNA_ICT_LIN3;
    wxStaticText* m_staticText4311111211;
    wxSpinCtrl* cmbCHx_LNA_ICT_MAIN3;
    wxStaticText* m_staticText43111111211;
    wxSpinCtrl* cmbCHx_LNA_CGSCTRL3;
    wxStaticText* m_staticText431111111211;
    wxSpinCtrl* cmbCHx_LNA_GCTRL3;
    wxStaticText* m_staticText4311111111211;
    wxSpinCtrl* cmbCHx_PA_LIN_LOSS3;
    wxStaticText* m_staticText43111111111111;
    wxSpinCtrl* cmbCHx_PA_MAIN_LOSS3;
    wxPanel* ID_PANEL_CH_RB;
    wxPanel* pnlChannel1111;
    wxCheckBox* chkCHx_LNA_PD_RB;
    wxCheckBox* chkCHx_MIXB_LOBUFF_PD_RB;
    wxCheckBox* chkCHx_MIXA_LOBUFF_PD_RB;
    wxCheckBox* chkCHx_PA_R50_EN_RB;
    wxCheckBox* chkCHx_PA_BYPASS_RB;
    wxCheckBox* chkCHx_PA_PD_RB;
    wxStaticText* m_staticText4311112111;
    wxSpinCtrl* cmbCHx_LNA_ICT_LIN_RB;
    wxStaticText* m_staticText43111112111;
    wxSpinCtrl* cmbCHx_LNA_ICT_MAIN_RB;
    wxStaticText* m_staticText431111112111;
    wxSpinCtrl* cmbCHx_LNA_CGSCTRL_RB;
    wxStaticText* m_staticText4311111112111;
    wxSpinCtrl* cmbCHx_LNA_GCTRL_RB;
    wxStaticText* m_staticText43111111112111;
    wxSpinCtrl* cmbCHx_PA_LIN_LOSS_RB;
    wxStaticText* m_staticText431111111111111;
    wxSpinCtrl* cmbCHx_PA_MAIN_LOSS_RB;
    wxNotebook* ID_NOTEBOOK_MUX_CONTROL_PD;
    wxPanel* ID_PANEL_MUX_PD_SEL0;
    wxCheckBox* chkCHx_PD_SEL0_INTERNAL;
    wxCheckBox* chkCHx_PD_SEL0_INVERT;
    wxStaticText* m_staticText265;
    wxStaticText* m_staticText2651;
    wxStaticText* m_staticText2652;
    wxStaticText* m_staticText2653;
    wxStaticText* m_staticText2654;
    wxStaticText* m_staticText2655;
    wxStaticText* m_staticText2656;
    wxStaticText* m_staticText2657;
    wxStaticText* m_staticText2658;
    wxCheckBox* chkCHx_PD_SEL0_MASK0;
    wxCheckBox* chkCHx_PD_SEL0_MASK1;
    wxCheckBox* chkCHx_PD_SEL0_MASK2;
    wxCheckBox* chkCHx_PD_SEL0_MASK3;
    wxCheckBox* chkCHx_PD_SEL0_MASK4;
    wxCheckBox* chkCHx_PD_SEL0_MASK5;
    wxCheckBox* chkCHx_PD_SEL0_MASK6;
    wxCheckBox* chkCHx_PD_SEL0_MASK7;
    wxCheckBox* chkCHx_PD_SEL0_MASK8;
    wxPanel* ID_PANEL_MUX_PD_SEL01;
    wxCheckBox* chkCHx_PD_SEL1_INTERNAL;
    wxCheckBox* chkCHx_PD_SEL1_INVERT;
    wxStaticText* m_staticText2659;
    wxStaticText* m_staticText26511;
    wxStaticText* m_staticText26521;
    wxStaticText* m_staticText26531;
    wxStaticText* m_staticText26541;
    wxStaticText* m_staticText26551;
    wxStaticText* m_staticText26561;
    wxStaticText* m_staticText26571;
    wxStaticText* m_staticText26581;
    wxCheckBox* chkCHx_PD_SEL1_MASK0;
    wxCheckBox* chkCHx_PD_SEL1_MASK1;
    wxCheckBox* chkCHx_PD_SEL1_MASK2;
    wxCheckBox* chkCHx_PD_SEL1_MASK3;
    wxCheckBox* chkCHx_PD_SEL1_MASK4;
    wxCheckBox* chkCHx_PD_SEL1_MASK5;
    wxCheckBox* chkCHx_PD_SEL1_MASK6;
    wxCheckBox* chkCHx_PD_SEL1_MASK7;
    wxCheckBox* chkCHx_PD_SEL1_MASK8;
    wxCheckBox* chkCHx_PD_INT_SEL0;
    wxCheckBox* chkCHx_PD_INT_SEL1;
    wxNotebook* ID_NOTEBOOK_MUX_CONTROL_LNA;
    wxPanel* ID_PANEL_MUX_PD_SEL02;
    wxCheckBox* chkCHx_LNA_SEL0_INTERNAL;
    wxCheckBox* chkCHx_LNA_SEL0_INVERT;
    wxStaticText* m_staticText26510;
    wxStaticText* m_staticText26512;
    wxStaticText* m_staticText26522;
    wxStaticText* m_staticText26532;
    wxStaticText* m_staticText26542;
    wxStaticText* m_staticText26552;
    wxStaticText* m_staticText26562;
    wxStaticText* m_staticText26572;
    wxStaticText* m_staticText26582;
    wxCheckBox* chkCHx_LNA_SEL0_MASK0;
    wxCheckBox* chkCHx_LNA_SEL0_MASK1;
    wxCheckBox* chkCHx_LNA_SEL0_MASK2;
    wxCheckBox* chkCHx_LNA_SEL0_MASK3;
    wxCheckBox* chkCHx_LNA_SEL0_MASK4;
    wxCheckBox* chkCHx_LNA_SEL0_MASK5;
    wxCheckBox* chkCHx_LNA_SEL0_MASK6;
    wxCheckBox* chkCHx_LNA_SEL0_MASK7;
    wxCheckBox* chkCHx_LNA_SEL0_MASK8;
    wxPanel* ID_PANEL_MUX_PD_SEL011;
    wxCheckBox* chkCHx_LNA_SEL1_INTERNAL;
    wxCheckBox* chkCHx_LNA_SEL1_INVERT;
    wxStaticText* m_staticText26591;
    wxStaticText* m_staticText265111;
    wxStaticText* m_staticText265211;
    wxStaticText* m_staticText265311;
    wxStaticText* m_staticText265411;
    wxStaticText* m_staticText265511;
    wxStaticText* m_staticText265611;
    wxStaticText* m_staticText265711;
    wxStaticText* m_staticText265811;
    wxCheckBox* chkCHx_LNA_SEL1_MASK0;
    wxCheckBox* chkCHx_LNA_SEL1_MASK1;
    wxCheckBox* chkCHx_LNA_SEL1_MASK2;
    wxCheckBox* chkCHx_LNA_SEL1_MASK3;
    wxCheckBox* chkCHx_LNA_SEL1_MASK4;
    wxCheckBox* chkCHx_LNA_SEL1_MASK5;
    wxCheckBox* chkCHx_LNA_SEL1_MASK6;
    wxCheckBox* chkCHx_LNA_SEL1_MASK7;
    wxCheckBox* chkCHx_LNA_SEL1_MASK8;
    wxCheckBox* chkCHx_LNA_INT_SEL0;
    wxCheckBox* chkCHx_LNA_INT_SEL1;
    wxNotebook* ID_NOTEBOOK_MUX_CONTROL_PA;
    wxPanel* ID_PANEL_MUX_PD_SEL03;
    wxCheckBox* chkCHx_PA_SEL0_INTERNAL;
    wxCheckBox* chkCHx_PA_SEL0_INVERT;
    wxStaticText* m_staticText26513;
    wxStaticText* m_staticText26514;
    wxStaticText* m_staticText26523;
    wxStaticText* m_staticText26533;
    wxStaticText* m_staticText26543;
    wxStaticText* m_staticText26553;
    wxStaticText* m_staticText26563;
    wxStaticText* m_staticText26573;
    wxStaticText* m_staticText26583;
    wxCheckBox* chkCHx_PA_SEL0_MASK0;
    wxCheckBox* chkCHx_PA_SEL0_MASK1;
    wxCheckBox* chkCHx_PA_SEL0_MASK2;
    wxCheckBox* chkCHx_PA_SEL0_MASK3;
    wxCheckBox* chkCHx_PA_SEL0_MASK4;
    wxCheckBox* chkCHx_PA_SEL0_MASK5;
    wxCheckBox* chkCHx_PA_SEL0_MASK6;
    wxCheckBox* chkCHx_PA_SEL0_MASK7;
    wxCheckBox* chkCHx_PA_SEL0_MASK8;
    wxPanel* ID_PANEL_MUX_PD_SEL012;
    wxCheckBox* chkCHx_PA_SEL1_INTERNAL;
    wxCheckBox* chkCHx_PA_SEL1_INVERT;
    wxStaticText* m_staticText26592;
    wxStaticText* m_staticText265112;
    wxStaticText* m_staticText265212;
    wxStaticText* m_staticText265312;
    wxStaticText* m_staticText265412;
    wxStaticText* m_staticText265512;
    wxStaticText* m_staticText265612;
    wxStaticText* m_staticText265712;
    wxStaticText* m_staticText265812;
    wxCheckBox* chkCHx_PA_SEL1_MASK0;
    wxCheckBox* chkCHx_PA_SEL1_MASK1;
    wxCheckBox* chkCHx_PA_SEL1_MASK2;
    wxCheckBox* chkCHx_PA_SEL1_MASK3;
    wxCheckBox* chkCHx_PA_SEL1_MASK4;
    wxCheckBox* chkCHx_PA_SEL1_MASK5;
    wxCheckBox* chkCHx_PA_SEL1_MASK6;
    wxCheckBox* chkCHx_PA_SEL1_MASK7;
    wxCheckBox* chkCHx_PA_SEL1_MASK8;
    wxCheckBox* chkCHx_PA_INT_SEL0;
    wxCheckBox* chkCHx_PA_INT_SEL1;
};

#endif // __lms8001_pnlChannel_view__
